package Java_IO;

import java.io.*;

/**
 * @author shy_black
 * @date 2019/3/20 11:14
 * @Description:
 * 字符流可以直接支持字符串的输出
 * 取得终端对象
 * 取得终端对象的输入输出流
 * 内容的输入输出
 * 关闭流//
 *
 *
 * 字符流如果不关闭流，数据在缓冲区存放，不会输出到目标终端，
 * 要想将数据输出：1.关闭输出流 或 2.使用flush()强制刷新缓冲区。
 *
 */
public class 字符输出流 {
    public static void main(String[] args) throws  Exception{
        //1取得终端对象
        File file = new File("C:\\Users\\shy_black\\Desktop\\java.txt");
        //2     取得file对象的输出流
        Writer writer = new FileWriter(file);
        Reader reader = new FileReader(file);
        //3  输出操作
        writer.write("lalala");

        writer.close();
        char[] data = new char[1024];
        int len = reader.read(data);
        System.out.println("文件内容为"+ new String(data));
        //4       关闭流

        reader.close();

    }
}
